---
title: Déployer votre site Astro sur Zeabur
description: Comment déployer votre site Astro sur le web avec Zeabur.
sidebar:
  label: Zeabur
type: deploy
logo: zeabur
supports: ['ssr', 'static']
i18nReady: true
---
import { Steps } from '@astrojs/starlight/components';

[Zeabur](https://zeabur.com) propose l'hébergement d'applications web complètes. Les sites Astro peuvent être hébergés en tant que SSR ou sortie statique.

Ce guide comprend des instructions pour le déploiement sur Zeabur via l'interface utilisateur du site web.

## Configuration du projet

### Site statique

Astro produit un site statique par défaut. Il n'y a pas besoin de configuration supplémentaire pour déployer un site Astro statique sur Zeabur. 

### Adaptateur SSR

Pour activer SSR dans votre projet Astro et le déployer sur Zeabur :

<Steps>
1. Installez [l'adaptateur `@zeabur/astro-adapter`](https://www.npmjs.com/package/@zeabur/astro-adapter) dans les dépendances de votre projet en utilisant votre gestionnaire de paquets préféré. Si vous utilisez npm ou si vous n'êtes pas sûr, exécutez ceci dans le terminal :

   ```bash
     npm install @zeabur/astro-adapter
    ```

2. Ajoutez deux nouvelles lignes au fichier de configuration de votre projet `astro.config.mjs`.

     ```js title="astro.config.mjs" ins={2, 5-6}
     import { defineConfig } from 'astro/config';
     import zeabur from '@zeabur/astro-adapter/serverless';
    
     export default defineConfig({
       output: 'server',
       adapter: zeabur(),
     });
    ```
</Steps>

## Comment déployer

Vous pouvez déployer votre site Astro sur Zeabur si le projet est stocké sur GitHub.

<Steps>
1. Cliquez sur <kbd>Create new project</kbd> dans le [tableau de bord de Zeabur](https://dash.zeabur.com).

2. Configurez l'installation de GitHub et importez le dépôt.

3. Zeabur détectera automatiquement que votre projet est un projet Astro et le compilera en utilisant la commande `astro build`.

4. Une fois la compilation terminée, vous pouvez lier un domaine à votre site et le visiter.
</Steps>

Une fois que votre projet a été importé et déployé, toutes les poussées ultérieures vers les branches génèreront de nouvelles versions.

En savoir plus sur le [guide de déploiement](https://zeabur.com/docs/get-started/) de Zeabur.
